# sonrisa: 	no fftw3_omp         don't link openMP 


CC=gcc
KSOBJS=main.o func.o
CFLAGS= -Wall -O2 
LFLAGS= $(CFLAGS) -c

all: $(KSOBJS) nls
		
nls: $(OBJS)
	$(CC) $(CFLAGS) $(KSOBJS) -lfftw3 -lm -o nls 
	rm -rf *.o
main.o: main.c spectral_3d.h
	$(CC) $(LFLAGS) main.c

func.o: func.c spectral_3d.h
	$(CC) $(LFLAGS) func.c
clean:
	rm -rf *.o nls
